/**
 * 获取class字节码文件对象
 */
public class ReflexDemo1 {
    public static void main(String[] args) throws ClassNotFoundException {
        // 第一种
        // 最常用
        Class clazz = Class.forName("Student");

        // 第二种
        // 一般当作参数进行传递
        // 例如
        // synchronized (Student.class){
        //
        // }
        Class clazz2 = Student.class;

        // 第三种
        // 需要有了对象才能使用
        Student student = new Student();
        Class clazz3 = student.getClass();

        // 结果都是true
        System.out.println(clazz == clazz2);
        System.out.println(clazz2 == clazz3);

    }
}
